package com.axzhengxin.platform.business.mapper;

import com.axzhengxin.platform.business.domain.BizWarrantInfo;

import java.util.List;

/**
 * 在线担保申请信息Mapper接口
 * 
 * @author axzhengxin
 * @date 2021-03-08
 */
public interface BizWarrantInfoMapper 
{
    /**
     * 查询在线担保申请信息
     * 
     * @param warrantId 在线担保申请信息ID
     * @return 在线担保申请信息
     */
    public BizWarrantInfo selectBizWarrantInfoById(String warrantId);

    /**
     * 查询在线担保申请信息列表
     * 
     * @param bizWarrantInfo 在线担保申请信息
     * @return 在线担保申请信息集合
     */
    public List<BizWarrantInfo> selectBizWarrantInfoList(BizWarrantInfo bizWarrantInfo);

    /**
     * 新增在线担保申请信息
     * 
     * @param bizWarrantInfo 在线担保申请信息
     * @return 结果
     */
    public int insertBizWarrantInfo(BizWarrantInfo bizWarrantInfo);

    /**
     * 修改在线担保申请信息
     * 
     * @param bizWarrantInfo 在线担保申请信息
     * @return 结果
     */
    public int updateBizWarrantInfo(BizWarrantInfo bizWarrantInfo);

    /**
     * 删除在线担保申请信息
     * 
     * @param warrantId 在线担保申请信息ID
     * @return 结果
     */
    public int deleteBizWarrantInfoById(String warrantId);

    /**
     * 批量删除在线担保申请信息
     * 
     * @param warrantIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteBizWarrantInfoByIds(String[] warrantIds);
}
